package com.wilhelmer.backedbeans.bauteilverwaltung;

import java.util.Date;

import com.wilhelmer.backedbeans.abstractbeans.AbstractTerminplanposition;

public class TerminplanpositionBauteilverwaltung extends AbstractTerminplanposition {
	
	private int techID = 0;
	private String interneID = "";
	private String verantwortlicherTechniker = "";
	private Date planungsstart = null;
	private Date freigabeArchitekt = null;
	private Date uebergabeDatenpaketSoll = null;
	private Date uebergabeDatenpaketIst = null; 
	private Date uebergabeArbeitspaketSoll = null;
	private Date uebergabeArbeitspaketIst = null;
	/**
	 * @param bauID
	 * @param tid
	 * @param verlortID
	 * @param nid
	 * @param sid
	 * @param aid
	 * @param tpposID
	 * @param tpposName
	 * @param bereitMontage
	 * @param verladetermin
	 * @param schlosserei
	 * @param niro
	 * @param alu
	 * @param gewuenschtesLieferdatum
	 * @param techID
	 * @param interneID
	 * @param verantwortlicherTechniker
	 * @param planungsstart
	 * @param freigabeArchitekt
	 * @param uebergabeDatenpaketSoll
	 * @param uebergabeDatenpaketIst
	 * @param uebergabeArbeitspaketSoll
	 * @param uebergabeArbeitspaketIst
	 */
	public TerminplanpositionBauteilverwaltung(int bauID, int tid,
			int verlortID, int nid, int sid, int aid, int tpposID,
			String tpposName, Date bereitMontage, Date verladetermin,
			int schlosserei, int niro, int alu, Date gewuenschtesLieferdatum,
			int techID, String interneID, String verantwortlicherTechniker,
			Date planungsstart, Date freigabeArchitekt,
			Date uebergabeDatenpaketSoll, Date uebergabeDatenpaketIst,
			Date uebergabeArbeitspaketSoll, Date uebergabeArbeitspaketIst) {
		super(bauID, tid, verlortID, nid, sid, aid, tpposID, tpposName,
				bereitMontage, verladetermin, schlosserei, niro, alu,
				gewuenschtesLieferdatum);
		this.techID = techID;
		this.interneID = interneID;
		this.verantwortlicherTechniker = verantwortlicherTechniker;
		this.planungsstart = planungsstart;
		this.freigabeArchitekt = freigabeArchitekt;
		this.uebergabeDatenpaketSoll = uebergabeDatenpaketSoll;
		this.uebergabeDatenpaketIst = uebergabeDatenpaketIst;
		this.uebergabeArbeitspaketSoll = uebergabeArbeitspaketSoll;
		this.uebergabeArbeitspaketIst = uebergabeArbeitspaketIst;
	}
		
	/**
	 * @param bauID
	 * @param tpposName
	 * @param schlosserei
	 * @param niro
	 * @param alu
	 * @param interneID
	 * @param verantwortlicherTechniker
	 */
	public TerminplanpositionBauteilverwaltung(int bauID, String tpposName,
			int schlosserei, int niro, int alu, String interneID,
			String verantwortlicherTechniker) {
		super(bauID, tpposName, schlosserei, niro, alu);
		this.interneID = interneID;
		this.verantwortlicherTechniker = verantwortlicherTechniker;
	}


	public int getTechID() {
		return techID;
	}
	public String getInterneID() {
		return interneID;
	}
	public String getVerantwortlicherTechniker() {
		return verantwortlicherTechniker;
	}
	public Date getPlanungsstart() {
		return planungsstart;
	}
	public Date getFreigabeArchitekt() {
		return freigabeArchitekt;
	}
	public Date getUebergabeDatenpaketSoll() {
		return uebergabeDatenpaketSoll;
	}
	public Date getUebergabeDatenpaketIst() {
		return uebergabeDatenpaketIst;
	}
	public Date getUebergabeArbeitspaketSoll() {
		return uebergabeArbeitspaketSoll;
	}
	public Date getUebergabeArbeitspaketIst() {
		return uebergabeArbeitspaketIst;
	}
	@Override
	public int getBauID() {
		// TODO Auto-generated method stub
		return super.getBauID();
	}
	@Override
	public int getTid() {
		// TODO Auto-generated method stub
		return super.getTid();
	}
	@Override
	public int getVerlortID() {
		// TODO Auto-generated method stub
		return super.getVerlortID();
	}
	@Override
	public int getNid() {
		// TODO Auto-generated method stub
		return super.getNid();
	}
	@Override
	public int getSid() {
		// TODO Auto-generated method stub
		return super.getSid();
	}
	@Override
	public int getAid() {
		// TODO Auto-generated method stub
		return super.getAid();
	}
	@Override
	public int getTpposID() {
		// TODO Auto-generated method stub
		return super.getTpposID();
	}
	@Override
	public String getTpposName() {
		// TODO Auto-generated method stub
		return super.getTpposName();
	}
	@Override
	public Date getBereitMontage() {
		// TODO Auto-generated method stub
		return super.getBereitMontage();
	}
	@Override
	public Date getVerladetermin() {
		// TODO Auto-generated method stub
		return super.getVerladetermin();
	}
	@Override
	public int getSchlosserei() {
		// TODO Auto-generated method stub
		return super.getSchlosserei();
	}
	@Override
	public int getNiro() {
		// TODO Auto-generated method stub
		return super.getNiro();
	}
	@Override
	public int getAlu() {
		// TODO Auto-generated method stub
		return super.getAlu();
	}
	@Override
	public Date getGewuenschtesLieferdatum() {
		// TODO Auto-generated method stub
		return super.getGewuenschtesLieferdatum();
	}
	
	
	
	
}
